	package clases;

import java.util.ArrayList;

import operador.Operador;
import clases.casillas.Casilla;


public class Ranura {

	private ArrayList<Casilla> casillas;


	public Ranura(ArrayList<Casilla> casillas) {
		this.casillas = casillas;
		//En caso que no inicilice la casilla
		if(this.casillas == null){
			this.casillas = new ArrayList<Casilla>();
		}
	}
	
	public Casilla getCasillaRandom(){
		//Te da una casilla Random
		Operador operador = new Operador();
		
		int numeroCasilla = operador.randInt(0, casillas.size()-1);
		
		return this.casillas.get(numeroCasilla);
	}
	
	public int tamanioRanura () {
		return this.casillas.size();
	}


	public void agregarCasilla(Casilla casilla) {
		this.casillas.add(casilla);
	}

	public boolean tenesCasillas() {
		return !this.casillas.isEmpty();
		
	}
}
